/*大头条样式*/
.m_area1_1 {
    width: 100%;
    padding-bottom: 30px;
}
.headline_news {
    padding: 20px 0;
    text-align: center;
    border-top: 1px solid #ffedcb;
    border-bottom: 1px solid #ffedcb;
    width: 1200px;
    margin: 0 auto;
    height: 100%;
    overflow: hidden;
}
.headline_news h3 {
    font-size: 30px;
    line-height: 1.25em;
    color: #ffedcb;
}
.more {
    text-align: right;
    font-size: 16px;
}
.headline_news .headline_news_txt {
    font-size: 16px;
    line-height: 2em;
    color: #fff;
    padding-top: 10px;
}
.more a {
    color: #ffedcb;
}

/*公用样式部分*/
body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,table,th,td,a,img,span,strong,var,em,input,textarea,select,option{margin:0;padding:0;}
html,body{font-family:"Microsoft YaHei";font-size: 16px;}
ul,ol{list-style:none;}
img{border:0;}
input,select,textarea{outline:0;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,strong,var,em{font-weight:normal;font-style:normal;}
a{text-decoration:none; color:#404040;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}
.f_hidden{display: none;visibility: hidden;}
.none{display: none;}
.clear{clear:both;}
.fl {float: left;}
.more{float: right; color: #333333; font-size: 16px; display: block;}
.m20{margin-left: 20px;}
/*本页面css*/
body{min-width:1200px;}
.g_index{background: url(../images/chy_home_bg.jpg) center -160px no-repeat;}
/*首页头部*/
#g-top-banner{width: 100%;max-width: 1920px;margin: 0 auto;height: 200px;overflow: hidden;}
.m_index_head{width:1200px;margin:0 auto;padding:0 0 20px;}
.m_index_head .left_topnav {float: left;padding-top: 40px; font-size: 14px;color:#bd1a2d; }
.m_index_head .left_topnav .top_logo{float: left;}
.m_index_head .left_topnav .top_qw{float: left;}
.m_index_head .left_topnav .top_qw font{font-size: 14px;line-height: 24px;color:#bd1a2d; margin:0 5px; }
.m_index_head .left_topnav .top_qw a{font-size: 14px;line-height: 24px;color:#bd1a2d; margin:0 5px; display:inline-block;}
.m_index_head .left_topnav .top_qw a:hover{color:#bd1a2d;}
.m_index_head .right_topnav{float: right; font-size: 14px;color:#bd1a2d;padding-top: 40px;}
.m_index_head .right_topnav a{font-size: 14px;line-height: 24px;color:#bd1a2d;margin:0 15px;display:inline-block;}
.m_index_head .right_topnav a:hover{color:#bd1a2d;}
.m-login-box{display:inline;}
.m_index_head .right_logo{float: right;padding-right: 240px;}
.m_index_head .m_logobox{padding:0 0 30px;clear:both;padding-left: 250px;}
.m_index_head .left_topnav .top_logo{position: relative;top:-10px;}
.btn-username{width:85px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;display:inline-block;position:relative;top:7px;}
.z-none{display: none!important;}
/*搜索*/
.m_search_area{width:680px;position: relative; margin-bottom: 40px; padding-left:160px;}
.m_search_area .m_search{border:1px solid #e5e5e5;border-radius: 8px;height: 58px;background: #fff;border-right-style:none;}
.m_search_area .m_search #keyword{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 0;float: left;width: 486px;height: 58px;line-height: 58px;text-indent: 10px;font-size: 18px;color: #cbcbcb;margin-left: 10px;}
.smams,.subm{float: right;background: #bd1a2d;border: 0;height: 60px;margin-top:-1px;width: 105px;cursor: pointer;border-top-right-radius:8px;border-bottom-right-radius:8px;font-size: 18px;color: #fff;text-align: left;padding-left: 35px;}
*+html .subm {margin-top:-40px;} /* ie7 fixed, 注意顺序 */
.forms,.formq{height: 100%}
.formq,.bpa{display: none}
.searmm,.searmq{width: 410px;padding-top:20px;border:none;outline: none;padding-left: 20px;color: #333;font-size: 16px;}
#qt{font-size: 16px}

.m_search_area .hotwords{clear:both;padding:20px;font-size: 14px;line-height:28px;overflow:hidden;}
.m_search_area .hotwords .hot-start{float:left;}
.m_search_area .hotwords a{color: #444;line-height: 28px;margin:0 10px;}
.m_search_area .hotwords a:hover{color:#bd1a2d;}
#search,.laos{display: block;float: left;}
.laos{height: 100%;width: 120px;line-height: 60px;text-align: center;cursor: pointer;border-right: 1px solid #cbcbcb;background: url(../images/ico_search.png) no-repeat 105px center;padding-right: 20px;font-size: 16px;}
.bpa{position: absolute;left: 161px;top:59px;background: #fff;border: 1px solid #cbcbcb;border-top:none;width: 139px;text-align: center;}
.bpa dd{height: 30px;line-height: 30px;cursor:pointer;border-top: 1px solid #cbcbcb;font-size: 16px;}
.content i {
    color: #d91f12;
    font-style: normal;
    padding: 0 2px;
    cursor: pointer;
}
/*首屏内容*/
.m_area{width:1200px;margin:0 auto;}
.m_area1{width:100%;background: url(../images/home_top_redbg.png) center top no-repeat;padding-bottom: 40px;overflow: auto;}
.focus_area{width:1200px;margin:0 auto;}
.index_nav{padding:20px 0 70px;position: relative;}
.index_nav li{float: left;margin-right: 35px;font-size:24px;line-height: 2em;}
.index_nav li:hover{background: url(../images/home_bg_nav.png) center bottom no-repeat;}
.index_nav li a{color:#fff;}
.index_nav li .nav_item{display: none;position: absolute;text-align: center;left:0;top:65px;width:100%;}
.index_nav li .nav_item1{text-align:left;padding-left:45px;}
.index_nav li .nav_item li{float:none;font-size: 16px;background: 0;display: inline;margin-right: 30px;}
.index_nav li:hover .nav_item{display: block;}
.index_nav li .nav_item li a:hover{color:#f5d389;}


.head_news{float: right;width:550px;padding-top: 20px;}
.head_news h3{font-size: 30px;line-height: 1.5em; margin-bottom: 20px;}
.head_news h4{font-size: 24px;line-height: 2em;padding-bottom: 20px;color:#fff;}
.head_news p{font-size:14px;line-height: 2em;color:#e3a5aa;padding-bottom: 15px;}
.head_news a{color:#fff;}
.head_news .u_details{font-size:24px;border-bottom: 1px solid #f5d389;padding:0 20px 10px 20px;}
.slider1 {float:left;width:580px;height:360px;overflow:hidden;position:relative;/*box-shadow: 0 0 10px 5px #000;*/}
.slider1 .slides{ width:580px; height: 320px; overflow: hidden; float: left;}
.slider1 .slides img { width:580px; height: 320px;}
.slider1 .slides li{ position: relative;height:320px;}
.slider1 .flex-control-nav{ position: absolute; right:1%; bottom: 0;}
.slider1 .flex-control-nav li{float: left; margin:0 0 0 10px;cursor: pointer;text-indent:-9999px;}
.slider1 .flex-control-nav li a{ display: block;width:14px;height:14px;text-align:center;background:#fff;cursor:pointer;border-radius: 50%;}
.slider1 .flex-control-nav .flex-active{background:#f5d389;}
.slider1 .flex-direction-nav{display: none;}

.wrap {width: 1200px;position: relative;margin: 0 auto;}
.t30{ margin-top: 50px; }
.t20{ margin-top: 20px; }
.t10{ margin-top: 10px; }
.content i{font-size: 18px; /*color: #010101*/}
.content b{ color: #e5e5e5;font-style: normal; padding: 0 15px; font-weight: normal;}
.newsleft{float:left; width: 780px;}
.newsleft .gwy a:hover{  border-bottom: 2px solid #ccc; }
.newsleft{float:left; width: 780px;}
.newsleft h2{ display: block; height:50px; border-bottom:2px solid #ccc; font-weight: normal;}
.newsleft h2 a{ color:#404040;font-weight:normal; display: block; padding: 0 20px; float: left;font-size:24px;}
.newsleft h2 a:hover, .newsleft h2 a.current { color:#bd1a2d;font-weight:bold; border-bottom: 2px solid; height:50px;font-size: 24px;}
.newsleft h2 a i img{ padding:5px; }
.hdm1{height: 450px;}








.news_text { float: left; width: 750px;}
.news_text1 { float: left; width: 780px;}
.height780{ height:405px; overflow: hidden;}
.height780 ul{ height:380px; overflow: hidden;}
.news_text ul, .news_text1 ul, .newsright ul {padding:15px 5px 5px;}
.news_text ul, .news_text1 ul{overflow: hidden;}
.news_text ul li, .news_text1 ul li, .newsright ul li {line-height:53px; padding-left:13px;background: url(/resource2021/images/ico_sy_dian.png) no-repeat 0 25px; padding-left: 20px; }
.news_text ul li a, .news_text1 ul li a{color: #010101; font-size: 18px;}
.news_text ul li span,.news_text1 ul li span{font-size: 18px;}
.news_text span, .news_text1 span, .newsright span {float: right; color: #999;}
.newsright{width: 377px; float: right;}
.newsright .gwy{width:181px; height: 91px; background: #bd1a2d; float: left;text-align: center;}
.newsright .gwy a{color:#fff; color: #fff; font-size: 20px; }
.newsright .gwy img{margin: 0 auto; text-align: center; padding:10px; display: block}
.newsright .bjs{float:right}
.newsright h2{ height: 56px;background:#ccc; font-size: 24px; font-weight: normal;}
.newsright h2 a{ width:50%; float:left; text-align: center; color: #404040; height: 56px; line-height: 56px; }
.newsright h2 a:hover, .newsright h2 a.current{color:#fff;font-weight:bold; background:#bd1a2d;height:56px; line-height: 56px; }

/*专题*/
.treezt{width:100%; margin: 60px 0; height: 160px;}
.treezt a img{float: left;padding-right: 21px; width:385px; height:187px;}
.treezt a{}
#zt img{ width: 225px; height: 120px; }
#zt1 img { width: 225px; height: 80px; }
#zt li.zt_right { padding-right: 0; }
#zt { height: 120px; margin-top: 30px; }
#zt1{height:80px;}
/*政务公开*/
.zwgkbox{ background: #f5f5f5; padding-top:20px; padding-bottom: 20px;}
.zwgk_wrap{ width: 1200px; margin: 0 auto;}
.zfxxgk{ background: #ececec; padding: 15px; width: 347px; float: right; }
.zfxxgk h2{background: #bf1628; color: #fff; text-align: center; border-bottom: 1px solid #e8e8e8; font-weight: bold; height: 60px; line-height: 60px;}
.zfxxgk .xtgk { display: block; float: left;}
.zfxxgk .xtgk li{ width: 164px; height: 50px; line-height:50px;  background: #fff; border:1px solid #c5c0c0; float: left;margin-right: 15px; margin-top: 15px;}
.zfxxgk .xtgk li i { height: 50px;display: block;float: left;}
.zfxxgk .xtgk li i img{ padding:10px 5px 0 10px; }
.zfxxgk .xtgk li a { font-size:18px; text-align: center; color: #bf1628}
.zfxxgk .xtgk li a.zdly{ height: 20px;line-height: 20px; width:95px; display: block; margin-left: 40px; margin-top:5px;}
.zfxxgk .xtgk li:hover{ background: #ffeedf; border:1px solid #c00; }
.zfbottom{margin: 60px 0;}
.zfbottom a{ margin-right: 21px; }
/*个人服务、法人服务、民生服务*/
.frm20{ margin-top: 20px; }
.xinfw{width:785px; float: left;}
.xinfw h2{ display: block;border-bottom: 2px solid #ccc; height: 50px;}
.xinfw h2 a.curfw{color: #bd1a2d;font-weight: bold;border-bottom: 2px solid;height: 50px; display: block; width:150px; text-align: center;font-size: 24px;}
.fwbox{width: 1200px; margin: 0 auto; margin-top:20px; }
.mybox{width: 1200px; margin: 0 auto;}
.fwnew{background: #f5f5f5; height:365px; padding:20px;}
.bhyjs{float:right; width:380px;}
.bhyjs h3{ background: #fac57f; height:50px; line-height:50px;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius:10px; color: #f50101;font-size: 24px; }
.bhyjs h3 img{ padding:10px 5px 0 10px; }
.bhyjs_box{ background: #fff4e4; padding:20px 20px 10px; height: 330px;}
.bhyjs_box ul li{ background: #fffcf7;font-size: 20px; width:160px; height:150px; margin-bottom:20px; text-align: center; float: left; }
.bhyjs_box ul li:hover{background: #fff;}
.bhyjs_box ul li.jl{ margin-right: 20px; }
.bhyjs_box ul li a{color: #a62c31;}
.bhyjs_box ul li a img{vertical-align: middle;display: block;text-align:center; margin: 0 auto; padding-top:20px; padding-bottom: 15px;}
.bstj{ background: #fff; margin-top: 20px; }
.bstj ul{padding:20px; }
.bstj ul li{ background: #f7f6f6; font-size: 20px; height:90px; margin-top: 20px; }
.bstj ul li a{color: #404040;}
.bstj ul li a img{ vertical-align: middle; padding:20px; padding-left: 50px;}
.bstj ul li a:hover{color: #bd1a2d;}
.fwleft h2 a.more{float: right; color: #333;font-size: 18px;}
.fwbg{overflow: hidden;padding-bottom: 10px;}
/*.fwbg ul{padding:15px 0px; }*/
.fwbg ul li{float: left;margin: 10px 10px 10px 0; }
.fwbg ul li a img{border:0; vertical-align:top; width:41px; height:40px;}

.fwbg ul li a{ display: block;width: 147px;height: 137px;background-color: #FFF;overflow: hidden;border: 1px solid #edebeb;font-size: 18px; color: #666666}
.fwbg ul li a:hover{border: 1px solid #bd1a2d;}
.fwbg ul li a .iconOver {
  display: none;
}
.fwbg ul li a:hover .icon {
  display: none;
}
.fwbg ul li a:hover .iconOver {
  display: block;
}
.fwbg ul li a .icon, .fwbg ul li a .iconOver {width: 51px;height: 47px;margin: 25px auto 10px; text-align: center}
/*.fwbg ul li a .icon img{width: 51px;height: 47px;}*/
.fwbg ul li .tit{text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fwbg ul li .tit:hover{ color: #bd1a2d;}
.zjt10{padding-top:10px;}
.lqjs,.lqjs_1{margin:40px 0;}
.gyad{display: none;}






/*来信选登、民意征集*/
.myzjbg{/* background: #f5f5f5; */height:400px;}
.myzj{width:31%; float: right}
.myzj h2,.lxxd h2{ display: block; height:50px; border-bottom:2px solid #ccc;}
.myzj h2 a,.lxxd h2 a{ font-size:24px;display: block; padding: 0 20px; float: left;}
.myzj h2 a.current,.lxxd h2 a.current{ color:#bd1a2d;font-weight:bold; border-bottom: 2px solid; height:50px; line-height: 50px;}
.myzj ul, .lxxd ul{padding:15px 5px 5px;}
.myzj ul li{height:47px; background: url(/resource2021/images/ico_sy_dian.png) no-repeat 0 22px; padding-left: 18px;font-size: 16px; }
.lxxd ul li{height: 50px; line-height: 50px; background: url(/resource2021/images/ico_sy_dian.png) no-repeat 0 22px; padding-left: 18px;font-size: 18px; }
.myzj ul li a{float: left;height: 47px; line-height: 47px; display: block}
.myzj ul li a, .lxxd ul li a{color: #404040;}
.myzj ul li a:hover, .lxxd ul li a:hover{color: #bd1a2d}
.myzj ul li span{color: #ababab;font-size: 16px; display:block; float: right; margin-right: -10px;}
.lxxd ul li span{color: #ababab;font-size: 16px; float: right;}
.home_xt{width: 1200px; margin: 0 auto; margin: 50px auto;}
.lxxd{width:67%; float: left;}
.qzxx{background: #fff; border: 1px solid #e8e8e8; width:157px; height: 135px; text-align: center; float:left;margin-top:20px;}
.qzxx img{margin: 0 auto; display: block; padding-top:30px;}
.p20{padding:20px;}
.wsxf{background: #fff; border: 1px solid #e8e8e8;width:100%; height: 59px; line-height: 55px;  float:right;}
.wsxf img{display: block; float:left; padding-right:10px; padding-left:100px;}
.msfw_bg2{ background: #fff; height:180px;}
/*友情链接*/
/*2021*/

/*20200210更新友情链接*/


.footer{background: #bd1a2d; border-top: 1px solid #8f1322;}
.footer-box{width:1190px; margin: 0 auto; margin-top:30px;  height:150px;}
.footer-box-txt{font-size: 14px;line-height: 25px; height:110px; color: #fff; margin-left:30px;float: left;background: #a91728; padding: 10px;}
.footer-box-txt a{ color:#fff; padding:10px; line-height: 40px;}
.footer-box-txt a:hover{color:#fff;}
.footer-box-txt img{width:80px; height: 80px;}
.footer-box-pic{float:left; width:250px; text-align:center}
.footer-box-bottom{ background:#dabb85; height: 55px;line-height: 25px; clear:both; font-size:14px;text-align: center;}
.m_jiucuo{float:left; padding: 33px 5px 0 25px;}
.m_organization{float:left; width: 50px; padding: 20px 35px 0 0;}
.ewm{width:80px; height:100px; text-align:center;float:left; margin-left:20px; margin:10px; color:#fff;}


/*我要找政策*/
.right{width: 364px;float: right;}
.right_news{float: right;width:364px;background: #fff;}
.right_news p{font-size: 24px;color: #000000;line-height: 48px;height: 48px;font-weight: bold;}
.find_policy{background: #fff url(/resource2021/images/zcczbg.png) no-repeat left bottom; border:1px solid #e6e6e6/*padding:35px 50px;*/}
.find_policy h2{font-size: 35px; color: #404040;margin-bottom: 20px; background: #ececec; height:80px; line-height: 80px; text-align: center}
.policy_hd{overflow: hidden;margin-bottom: 15px; clear: both; margin-left:50px; margin-right: 40px;}
.policy_hd h3{float: left;width:100px;border-bottom: 2px solid #d1d1d1;font-size: 24px;font-weight: 400;color:#d1d1d1;margin-right: 30px;cursor: pointer; text-align: center}
.policy_hd h3.cur{border-bottom: 2px solid #a91728;color:#a91728;}
.policy_hd h3.mr100{margin-right: 40px;}
.policy_bd{overflow: hidden;clear: both; margin: 30px}
.policy_bd_box{display: none;}
.policy_bd_box .policy_box{background: #fff;border-radius: 5px;height: 40px;line-height: 40px;color:#ccc;font-size: 16px;padding:0 20px;position: relative;margin-bottom: 15px;}
.policy_bd_box .policy_box span{display:inline-block;width:150px;color:#000;padding-left: 40px;background: url(../images/10291652.png) right center no-repeat;cursor: pointer;}
.policy_bd_box .policy_box span.cur{background: url(../images/10291653.png) right center no-repeat;}
.policy_bd_box ul{position: absolute;right:0;top:50px;z-index:100;height:170px;overflow-y:auto;border:1px solid #e5e5e5;background:#fff;color:#000;width:290px;text-align: center;display: none;}
.policy_bd_box ul li{font-size:16px;line-height: 2em;padding:0 10px;cursor: pointer; background: none}
.policy_bd_box ul li:hover{background:#f0f0f0;}
.btn_find{display:block;height:50px;line-height: 50px;background: #a91728;font-size: 20px;text-align: center;color: #fff;border-radius: 5px; width:125px; float:left; margin-top:10px;}
.btn_findGj{display:block;height:50px;line-height: 50px;background: #a91728;font-size: 20px;text-align: center;color: #fff;border-radius: 5px; width:125px; float:right; margin-top:10px;}
.category_search_box{height: 40px;border:1px solid #e5e5e5;line-height: 40px;background: #fff;font-size: 14px;color: #666;}
.category_search_box .category_search_item{float: left;width:70px;text-align: center;cursor: pointer;position: relative;}
.category_search_box .category_search_item span{display:block;background:url(../images/10291655.png) right 18px no-repeat;}
.category_search_box .category_search_item span.cur{background: url(#) right 18px no-repeat;}
.category_search_item ul{display: none;position: absolute;top:40px;left:-1px;background: #fff;border:1px solid #e5e5e5;z-index: 10;}
.category_search_item ul li{width:70px;}
.category_search_item ul li:hover{background: #e5e5e5;}
.category_search_box .category_search_txt{float: left;width:300px;margin:0 10px;height:40px;line-height: 40px;border:0;}
.category_search_box .btn_category_search{float: left;width:48px;height: 40px;background: url(../images/10291654.png) center no-repeat;border:0;cursor: pointer;}
/*文号搜索*/
#action{height:80px;border:1px solid #e5e5e5;line-height: 70px;background: #fff;font-size: 16px;color: #666;}
#selectSymbol{line-height: 56px;float:left;width:auto; margin:0; border:0;outline: none;height: 56px;padding:0 5%;font-size: 16px;color: #666;background: transparent;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url(../images/10291655.png) no-repeat scroll right center transparent;}
#action select::-ms-expand { display: none; }
#action label{float: left;height:70px;line-height: 70px;display: none;}
#action-input{float: left;width:220px;margin:0 10px;height:56px;line-height: 56px;border:0;font-size: 16px;color: #666;}
#action-btn{width:48px;height: 56px;background: url(../images/10291654.png) center no-repeat;border:0;cursor: pointer;}
.qzxxico{float: right;}
.zxxx{position: relative; top:-35px; left: 20px; color: #666; font-size: 16px;}
.zxxx a{color: #bc1a2d}
.bottomzt{background: #dcdcdc; height:320px;}


/*新专题部分*/
.bottomzt_box{width: 1200px; margin: 0 auto; padding-top: 57px;}
.slider2 {float:left; width:1200px; position:relative;}
.slider2 .slides{ width:1200px; overflow: hidden; float: left;}
.slider2 .slides img { width:270px; height:177px;transition:all 1s;-webkit-transition:all 1s; -moz-transition:all 1s;-o-transition:all 1s;}
.slider2 .slides li:hover img{transform:scale(1.5);-webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5);}
.slider2 .slides li{float:left;width:270px;position: relative;background: #fff;margin:0 40px 0 0;}

.slider2 .flex-control-nav{text-align:center;padding-top: 25px;}
.slider2 .flex-control-nav li{ width: 14px; display: inline-block;*zoom:1;*display:inline; margin: 0 5px;cursor: pointer;}
.slider2 .flex-control-nav li a{ display: block; width: 14px; height: 14px;line-height: 20px; overflow: hidden; text-align:center;color:#000;text-indent:-9999px;background:#fff;border-radius: 50%;}
.slider2 .flex-control-nav .flex-active{ background:#f5d389;color:#fff;}
.slider2 .flex-prev {position: absolute;top:37%;left: -60px;background: 0;width: 40px;height: 44px;text-indent: -9999px;}
.slider2 .flex-next {position: absolute;top:37%;right: -45px;background: 0;width: 40px;height: 44px;text-indent: -9999px;}
.slider2 .flex-direction-nav li{display: none;}

/*政务公开移入移出效果*/
.gkLine {width: 100%;height: 126px;overflow: hidden;}
.gkLine .gkList {overflow: hidden;}
.gkLine .gkList li {float: left;width: 223px;height: 120px;margin-right: 21px;position: relative;}
.gkLine .gkList li .titleBox {width: 230px;height: 126px;}
.gkLine .gkList li .titleBox img {display: block;width: 230px;height: 126px;}
.gkLine .gkList li .list {width: 230px;height: 120px;background-color: #bd1a2d;position: absolute;left: 0;top: -100%;z-index: 9;}
.gkLine .gkList li .list h3 {font-size: 16px;color: #FFF;font-weight: bold;text-align: center;height: 16px;line-height: 16px;margin-top: 10px;}
.gkLine .gkList li .list ul li {float: left;height: 14px;line-height: 14px;margin: 10px 0 0 20px;width: 90px;font-size: 14px;}
.gkLine .gkList li .list ul li a {color: #FFF;}
.gkLine .gkList li .list ul li a:hover {text-decoration: underline;}
.gkLine .gkList .m_right0 {margin-right: 0;}

.myzj b.jggs {
    width: 75px;
    text-align: center;
    float: right;
}
.myzj b.jggs a {
    color: #fff;
    font-weight: normal;
    background: url(/2019chy/resource2019/images/list_jggs_bg.png) no-repeat;
    width: 75px;
    height: 22px;
    line-height: 22px;
    margin-top: 13px;
    font-size: 12px;
    display:block;
    float:left;
    margin-left: 10px;
   }
 .myzj ul li a{float: left; }

/*--------------------------------*/
.right_tab{
	float: left;
	width:750px;
	margin-left: 20px;
}

.right_tab h2{ display: block; height:50px; border-bottom:2px solid #ccc; font-weight: normal;     position: relative;}
.right_tab h2 a{ color:#404040;font-weight:normal; display: block; padding: 0 20px; float: left;font-size:24px;}
.right_tab h2 a:hover, .newsleft h2 a.current { color:#bd1a2d;font-weight:bold; border-bottom: 2px solid; height:50px;font-size: 24px;}
.right_tab h2 a i img{ padding:5px; }
.hdm1{height: 450px;}



.leftLink {
  width: 160px;
  height: 430px;
  float: left;
  overflow: hidden;
  display:none;
}
.leftLink li {
  width: 160px;
  height: 100px;
  margin-bottom: 15px;
}
.leftLink li a {
  display: block;
  width: 160px;
  height: 100px;
  overflow: hidden;
  transition: 0.5s all;
  background-color: #F5F5F5;
  font-size: 20px;
  text-align: center;
}
.leftLink li a i {
  display: block;
  width: 26px;
  height: 26px;
  overflow: hidden;
  margin: 16px auto 5px;
}
.leftLink li a i.icon01 {
  background: url(/resource2021/images/icon_info_01.png) no-repeat;
}
.leftLink li a i.icon02 {
  background: url(/resource2021/images/icon_info_02.png) no-repeat;
}
.leftLink li a i.icon03 {
  background: url(/resource2021/images/icon_info_03.png) no-repeat;
}
.leftLink li a i.icon04 {
  background: url(/resource2021/images/icon_info_04.png) no-repeat;
}
.leftLink li a:hover {
  background-color: #bd1a2d;
  color: #FFF;
  font-weight: bold;
}
.leftLink li a:hover i.icon01 {
  background: url(/resource2021/images/icon_info_01_over.png) no-repeat;
}
.leftLink li a:hover i.icon02 {
  background: url(/resource2021/images/icon_info_02_over.png) no-repeat;
}
.leftLink li a:hover i.icon03 {
  background: url(/resource2021/images/icon_info_03_over.png) no-repeat;
}
.leftLink li a:hover i.icon04 {
  background: url(/resource2021/images/icon_info_04_over.png) no-repeat;
}
.gwy a{position: absolute;right:0px;top: 0; padding:0}
.footer-box-bottom p{float: left}
.footer-p{width: 1000px; margin: 0 auto;}
.footer-p p{margin-right: 20px;}
.zfbottom_nopc,.bottomzt_nopc,.footer_nopc{display: none;}


/*头条样式*/
.m_area1_1 {
    width: 100%;
    padding-bottom: 30px;
}
.headline_news {
    padding: 20px 0;
    text-align: center;
    border-top: 1px solid #ffedcb;
    border-bottom: 1px solid #ffedcb;
    width: 1200px;
    margin: 0 auto;
    height: 100%;
    overflow: hidden;
}
.headline_news h3 {
    font-size: 30px;
    line-height: 1.25em;
    color: #ffedcb;
}
.more {
    text-align: right;
    font-size: 16px;
}
.headline_news .headline_news_txt {
    font-size: 16px;
    line-height: 2em;
    color: #fff;
    padding-top: 10px;
}
.more a {
    color: #ffedcb;
}
.m_top_head_box{display: none}

/*响应式*/
 @media screen and (max-width:480px) {
    body{min-width: 100%;
    overflow-x: hidden;
  }
    .g_index {
    background: url(../images/chy_home_bg.jpg) top left no-repeat;
    background-size:120%  350px;
}
    .m_index_head{
        width: 100%;
        padding: 0;
    }
    .m_index_head .right_topnav,.left_topnav{
        display: none;
    }
    .m_index_head .m_logobox{
        margin: 0 atuo ;
        padding: 0;
        margin-top: 2rem;
        text-align: center;
    }
    .m_logobox a img{
        width: 80%;
        margin: 0 atuo;
    }
    .m_search_area {
        padding: 0;
        width: 90%;
        margin-left: 5%;
        margin-top: 2%;
        }
    .searmm, .searmq {
        width: 40%;
        font-size: 14px;
        padding-top: 13px;
    }
    .m_search_area .m_search{
        height: 40px;
        border-radius: 5px;
    }
    .bpa dd {
        font-size: 14px;
    }
    .laos {
    width: 80px;
    line-height: 40px;
    background: url(../images/ico_search.png) no-repeat 60px center;
    background-size: 14px;
    padding-right: 0;
    font-size: 14px;
    text-align: left;
    }
     .index_nav li .nav_item1{
         padding-left:0px;
         background-color: rgba(189,26,45,0.9)
     }

    .bpa{
        left: 0;
        top: 40px;
        font-size: 14px;
        width: 80px;
    }
    .subm{
        height: 42px;
        width: 60px;
        font-size: 14px;
        padding-left:15px;
    }
    .m_search_area .hotwords {
        padding: 10px 0;
    }
    .m_search_area .hotwords a{
        margin: 0 3px;
    }

    /*导航*/
    .m_area1{
        background:#bd1a2d;
    }
    .index_nav{
        padding:0;
/*      background: #bd1a2d;*/
    }
    .focus_area{
        width: 100%;
    }
    .index_nav{
      margin: 2%;
    }
    .index_nav li{
        width: 22%;
        font-size: 18px;
        text-align: center;
      margin:0 5%;
      font-weight: bold;
    }
    .slider1{
        width: 100%;
    }
    .head_news{
        float: left;
        width:96%;
      margin: 2%;
    }
    .head_news a{
/*      color: #010101;*/
    }

    /*新闻部分*/
    .wrap{
        width: 100%;
    }
  .slider1 {
    margin: 2%;
    width:370px;
    height:280px;
  }
  .slider1 .slides{
    width:100%;
    height:250px;
  }
  .slider1 .slides li{
    position: relative;
    width:350px;
    height:250px;
  }
  .slider1 .slides img{
    width: 100%;
    height:250px;
  }
  .slider1 .flex-control-nav{
    right: 35%;
  }
  .head_news h3{
    font-size: 20px;
  }
  .head_news .u_details {
    font-size: 16px;
    border-bottom: 1px solid #f5d389;
    padding: 0 10px 10px 10px;
    }
  .head_news p{
    padding-left: -2em;
    }
    .leftLink{
        width: 100%;
        height: auto;
    }
    .leftLink li{
        float: left;
      width: 84px;
      height: 80px;
      margin-left: 10px;
    }
     .leftLink li:nth-child(1){
      margin-left:0px;
     }
    .leftLink li a {
      width:80px;
      height: 80px;
      display: block;
      font-size: 14px;
      text-align: center;
      border-radius: 5px;

    }
    .leftLink li a i.icon01{
    }
  .hdm1{
    height: 100%; overflow: hidden;
  }
    .right_tab {
        width: 100%;
        margin-left: 0px;
    margin-top: 20px;
        clear: both;
    }
    .news_text {
        width: 100%;
    }
    .right_tab h2 {
        width: 100%;
        height: 40px;
    }
    .right_tab h2 a{
        font-size: 18px;
        padding: 0 2px;
    }
    .right_tab h2 a:hover, .newsleft h2 a.current {
        height: 40px;
        font-size: 17px;
    }
    .news_text ul li a, .news_text1 ul li a {
        font-size: 16px;
    }
    .news_text ul li, .news_text1 ul li, .newsright ul li{
        width: 92%;
        height: 45px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .news_text ul li span, .news_text1 ul li span {
        font-size: 16px;
    }

    .newsright{
        clear: both;
    }
    .gwy a{
        position: absolute;
        right:0;
        top: 0;
        padding:0
    }
    .gwy a img{
        width: 80%;
    }
    .newsleft{
    width:94%;
    margin: 3%;
    height: 100%;
    float: none;
  }
    .newsright{
        float: left;
    }
    .right_news{
        float: left;
    }
  /*我是找政策*/
  .find_policy h2{
    font-size: 24px;
    height: 50px;
    line-height: 50px;
  }
    .treezt {
        width:98%;
    padding-left: 2%;
    height: 100%;
    overflow: hidden;
        margin: 0;
    }
  .treezt a {

  }
  .treezt a img {
    padding: 0px;
    margin-left: 2%;
    width: 30%;
    height: 40%;
    float: left;
  }

    .zwgkbox{
    height: 100%;
        padding-top:5px;
        padding-bottom:0px;
    margin: 3%;
    background: #fff;
    }
    .zwgk_wrap{
        width: 100%;
    }
    .t30{
        margin-top: 15px;
    }
  .xinfw {
    float: none;
    width: 100%;
    margin-top: 15px;
  }
  .xinfw h2{
        height: 40px;
  }
  .xinfw h2 a.curfw{
    height: 40px;
  }
  .fwbg{
/*    padding-left: 8px;*/
  }

  .fwbg ul li {
    float: left;
    /*margin: 10px 5px 10px 5px;*/
    margin:0;
    width:22%;
    margin:1.3%;
  }
  .fwbg ul li:nth-child(6){
    margin-left: 10px;
  }

  .fwbg ul li a{
    width: 100%;
    height:80px;
  }
 .fwbg ul li a img {
    width: 25px;
    height: 24px;
  }
  .fwbg ul li a{
    font-size: 14px;
  }
  .fwbg ul li a .icon, .fwbg ul li a .iconOver {
    width: 35px;
    height:20px;
    }
  .fwnewgr{
    width:100%;
  }
  .xinfw h2 a.curfw{
    font-size: 18px;
    width: 110px
  }

  .bhyjs{
    width: 100%;
    float: none;
  }
  .bhyjs_box ul li{
    font-size: 14px;
/*    width: 150px;
    height:120px;*/
    width:42%;
    margin:3%;
    margin-bottom:0;
    height:120px;
  }
  .bhyjs h3 {
    height: 40px;
    line-height:40px;
    color: #f50101;
    font-size: 18px;
  }
  .bhyjs_box {
    background: #fff4e4;
    padding:0;
    height:290px;
    padding-top:2%;
  }
  .bstj ul {
    padding:0;
  }
  .lqjs{
    width: 365px;
    margin: 3%;
    overflow: hidden;
  }
  .lqjs img{
    width: 150%;
  }
  .newsleft h2{
    height: 40px;
  }
  .newsleft h2 a {
    font-size: 17px;
  }
  .news_text1{
    float: none;
    width: 100%;
  }
  .zfxxgk {
    width: 96%;
    height: 100%;
    padding: 0;
    overflow: hidden;
    float: none;
    margin: 2%;
    padding-bottom: 2%;
    }
    .zfxxgk h2 {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
  }
  .zfxxgk .xtgk li {
    width: 45%;
    height: 50px;
  }
  .zfxxgk .xtgk li a {
    font-size: 16px;
  }
  .zfxxgk .xtgk li{
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
  }
  .zfbottom{
    margin: 0;
  }
/*  .gkLine{
    display: none;
  }*/
  .wrap_1{
    width: auto;
  }
/*  .titleBox{
    display: none;
  }*/
  .gkLine .gkList li .list h3{
    font-size: 14px;
  }
  .gkLine .gkList li .titleBox{
    width: 170px;
    height: 80px;
  }
  .gkLine .gkList li .titleBox img {
    width: 170px;
    height: 80px;
  }
  .gkLine .gkList li{
    width: 170px;
    height: 80px;
    margin-left: 1%;
    margin-right: 1%;
  }
  .gkLine .gkList li .list{
    width: 170px;
    height: 80px;
  }
  .gkLine{
    height: 96%;
    margin: 2%;
  }
  .mybox{
    width: 100%;
  }
  .lxxd{
    width: 96%;
    margin: 2%;
  }
  .myzj{
    width: 96%;
    margin: 2%;
  }
  .myzj h2, .lxxd h2{
    height: 40px;
  }
  .myzj h2 a.current, .lxxd h2 a.current {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
  }
  .bottomzt_box{
    width: 100%;
  }
  .slider2{
    width: 98%;
  }
  .m_links_extend{
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 15px 0;
  }
  .m_links_extend{
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 15px 0;
  }
  .noPC{
    display: block;
  }
  .footer-box{
    margin-top: 10px;
  }
  .m_organization {
    float: left;
    width: 50px;
    padding: 0px 25px 0 0;
  }
  .lqjs_1{
    display: none;
  }
  .gyad{
    display: block;
    width: 96%;
    margin: 2%;
  }
  .gyad img{
    width: 100%;
    height:420px;
  }
  .zfbottom{
    display: none;
  }
  .zfbottom_nopc{
    width: 96%;
    margin: 2%;
    display: block;
  }
  .zfbottom_nopc .list_nopc{
    border: solid 1px #d8d8d8;
    width: 48%;
    float: left;
  }
  .zfbottom_nopc .list_nopc h3{
    margin: 3%;
    font-size: 14px;
    background: #fddec2;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #bd1a2d;
  }
  .zfbottom_nopc .list_nopc ul{
    padding:0 3%;
  }
  .zfbottom_nopc .list_nopc ul li{
    width: 50%;
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    text-align: center;
  }
  .bottomzt{
    display: none;
  }
  .bottomzt_nopc{
    width: 96%;
    height: 100%;
    overflow: hidden;
    margin: 2%;
    padding-bottom: 5%;
    display: block;
  }
  .bottomzt_nopc ul li{
    width:49%;
    float: left;
  }
  .bottomzt_nopc ul li img{
    width:100%;
    height: 113px;
  }
  .bottomzt_nopc ul li:nth-child(2n){
    margin-left: 2%;
  }



  /*版权新样式*/
  .footer{
    display: none;
  }
  .footer_nopc{
    display: block;
    padding-top: 2%;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #bd1a2d;
    border-top: 1px solid #8f1322;
    font-size: 14px;
  }
  .footer_nopc_left{
    width: 20%;
    float: left;
    vertical-align: middle;
  }
  .footer_nopc_right{
    float: left;
    color: #fff;
  }
  .footer_nopc_right p{
    line-height: 25px;
  }
  .footer_nopc_right p a{
    color: #fff;
  }
  .footer_nopc_pic{
    margin-left:20%;
    text-align: center;
  }
  .footer_nopc_pic ul li{
    background: #fff;
    width: 30%;
    float: left;
    margin: 2%;
    text-align: center;
  }
  .footer_nopc_pic ul li img{
    width: 100%;
  }
.headline_news{
         width:98%;
     }
     .gwy{
        display: none;
     }
     .index_nav{display: none;}


/*头部最上面*/
.m_top_head_box{width:100%;background:#fff;height:50px;position:relative;display:block;}
.m-login-box{float:right;color:#CCCCCC;margin-right:10px;line-height:50px;height:50px;}
.m-login-box a{font-size:16px;color:#666666;padding:0 10px;}
.bh{display:none;}
.m_top_menu{float:right;width:45px;position:relative;overflow:visible !important;}
.more{padding-top:5px;}
#tab_index{float:left;}
.index_language_part{float:right;position: relative;}
.english{float:left;font-size:16px;color:#666666;line-height:50px;width:105px;}
.index_language_part ul{display:none;width: 100%;}
.index_language_part.cur ul{display: block;top: 50px;left: 0;position: absolute;z-index:100;}
.index_language_part ul li{background:#E7E7E7;line-height:30px;padding:0 3%;font-size:12px;}
.m_mobile_menu_btn{float:left;margin-left:10px;}
.m_mobile_menu_btn i{background-color:#bd1a2d;}
.m_mobile_menu_btn .z_hover{background:transparent;}
.z_cur,.z_hover{position:relative;display:inline-block;vertical-align:top;height:3px;width:25px;top:23px;}
.z_cur:before,.z_cur:after,.z_hover:before,.z_hover:after{position:absolute;content:"";background-color:#bd1a2d;height:100%;width:100%;left:0;}
.z_cur:before{transform:translateY(-250%);-webkit-transform:translateY(-250%);}
.z_cur:after{transform:translateY(250%);-webkit-transform:translateY(250%);}
.z_hover{background-color:transparent;}
.z_hover:before{transform:translateY(0) rotate(45deg);-webkit-transform:translateY(0) rotate(45deg);}
.z_hover:after{transform:translateY(0) rotate(-45deg);-webkit-transform:translateY(0) rotate(-45deg);}
.m_top_menu ul{width:100px;background:#E7E7E7;padding:30px 0 30px;position:absolute;top:0;left:45px;z-index:9999; display:none;}
.m_top_menu ul li{float:left;font-size:18px;width:100%;text-align:center;line-height:64px;}
.m_top_menu ul li a{color:#bd1a2d;}
.tab_bd ul.council_list3 li,.tab_bd ul.council_list2 li{height: auto;min-height: auto;margin-bottom: 10px;font-size: 16px;}
.yd_sc{margin:2%;}
.yd_sc img{width:40px; margin-top:5px;}
.headline_news h3{
	    font-size: 20px;
}
}
